#pragma once
#include <memory>


class Session;
class RecvNode;

class LogicNode
{
public:
    LogicNode(std::shared_ptr<Session> session, std::shared_ptr<RecvNode> recv_node);
    ~LogicNode();

public:
    std::shared_ptr<Session> session_;
    std::shared_ptr<RecvNode> recv_node_;
};